Der Austausch von Robotern soll trotz unterschiedlicher Steuerungen möglich sein.
Die Steuerungen von verschiedenen Robotern sind ähnlich. Jedoch sind bei unterschiedlichen Robotern kleine Unterschiede in der Steuerung vorhanden. Diese Unterschiede bewirken, daß die einzelnen Roboter unterschiedlich angesteuert werden müssen. Daraus folgt, daß für jeden Roboter eine eigene Klasse erzeugt werden muß. Damit die Roboter jedoch beliebig gegeneinander austauschbar sind, muß eine gemeinsame Schnittstelle für die unterschiedlichen Klassen geschaffen werden.
Es ist vorgesehen, aber noch nicht implementiert, das Entwurfsmuster Adapter nach [Gamma et. al., 1995] zur Lösung dieses Problems zu verwenden. Die Ablaufsteuerung steuert dann den Roboter über die abstrakte Target-Klasse des Entwurfsmusters.